﻿
namespace NATP2P.UPNP
{
    /// <summary>
    /// 
    /// </summary>
    public class PortMappingEntry
    {



        private string _NewExternalPort;
        /// <summary>
        /// public port
        /// </summary>
        public string NewExternalPort
        {
            get { return _NewExternalPort; }
            set { _NewExternalPort = value; }
        }

        private string _NewProtocol;
        /// <summary>
        /// protocol specification
        /// </summary>
        public string NewProtocol
        {
            get { return _NewProtocol; }
            set { _NewProtocol = value; }
        }

        private string _NewInternalPort;
        /// <summary>
        /// private port
        /// </summary>
        public string NewInternalPort
        {
            get { return _NewInternalPort; }
            set { _NewInternalPort = value; }
        }

        private string _NewInternalClient;
        /// <summary>
        /// private ip address
        /// </summary>
        public string NewInternalClient
        {
            get { return _NewInternalClient; }
            set { _NewInternalClient = value; }
        }
        private string _NewEnabled;
        /// <summary>
        /// status
        /// </summary>
        public string NewEnabled
        {
            get { return _NewEnabled; }
            set { _NewEnabled = value; }
        }

        private string _NewPortMappingDescription;
        /// <summary>
        /// Friendly name or description of service
        /// </summary>
        public string NewPortMappingDescription
        {
            get { return _NewPortMappingDescription; }
            set { _NewPortMappingDescription = value; }
        }


    }
}
